body, button {
    font-family: verdana, arial, sans-serif;
    font-size: 14px;
    background: rgb(255, 255, 255);
}

a:link, a:visited, a:hover, a:active {
    color: rgb(0, 0, 238);
}

a#compose {
    font-weight: bold;
}

button {
    font-size: 12px;
}

div.form_row {
    padding: 1px;    
}

span.form_label {
    float: left;
    width: 10em;
    text-align: right;
    margin-right: 5px;
}

span.form_input {

}

div#contact_list,div.contact_edit {
    width: auto;
    background: rgb(194, 212, 239);
}

.actions_top, .actions_bottom {
    width: auto;
    padding: 3px;
    background: rgb(142, 169, 207);
}

.actions_top {
    border-bottom: solid rgb(87, 103, 127) 1px;
}

.actions_bottom {
    border-top: solid rgb(87, 103, 127) 1px;
}

table.contact_list th {
    text-align: left;
    font-size: 14px;
}

table.contact_list td {
    font-family: times, serif;
    font-size: 14px;
}

span.toggle_not_selected, span.toggle_selected {
    font-family: monospace;
    margin: 0 1px 0 0;
    padding: 0 2px 0 2px;
    font-size: 80%;
    cursor: default;
}

span.toggle_not_selected {
    background: rgb(240, 240, 240);
    border-top:    1px solid rgb(239, 239, 239);
    border-right:  1px solid rgb(127, 127, 127);
    border-bottom: 1px solid rgb(127, 127, 127);
    border-left:   1px solid rgb(239, 239, 239);
}

span.toggle_selected {
    background: rgb(200, 200, 200);
    border-top:    1px solid rgb(127, 127, 127);
    border-right:  1px solid rgb(249, 249, 249);
    border-bottom: 1px solid rgb(249, 249, 249);
    border-left:   1px solid rgb(127, 127, 127);
}

